package Games.PumpGame.Entities
{
	import Framework.BaseEntity;
	import Framework.BaseGui;
	import Games.PumpGame.GameEntityType;
	import Games.PumpGame.Gui.DeviceInputGui;
	
	/**
	 * ...
	 * @author Menno
	 */
	public class DeviceInput  extends BaseEntity
	{
		private var _device:BaseDevice;
		private static var _inputRange:int = 50;
		private var _minInput:int = 20;
		
		public function DeviceInput(device:BaseDevice, guiObject:DeviceInputGui)
		{
			super(guiObject);
			
			this.type = GameEntityType.INPUT;
			_device = device;
			
		}

		//////////////////////////////////////////////////
		//												//
		// 				PROPERTIES						//
		//												//
		//////////////////////////////////////////////////			
		
		static public function get inputRange():int 
		{
			return _inputRange;
		}
		
		static public function set inputRange(value:int):void 
		{
			_inputRange = value;
		}
		
		public function get minInput():int 
		{
			return _minInput;
		}
		
		public function set minInput(value:int):void 
		{
			_minInput = value;
		}
		
	}
	
}